package org.jeecg.talentCooperation.fruit.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("nd_fruit_field")
public class FruitTalentFieldRel implements Serializable {

    private static final long serialVersionUID = 1L;

    /**主键*/
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 专家id
     */
    private Long talentId;

    /**
     * 专家姓名
     */
    private String talentRealName;

    /**
     * 手机号码 全的
     */
    private String talentAllPhoneNumber;

    /**
     * 手机号码 部分隐藏
     */
    private String talentPartPhoneNumber;

    /**
     * 合作次数
     */
    private String talentCooperationNum;

    /**
     * 工作单位
     */
    private String talentCompany;

    /**
     * 成果id
     */
    private Long fruitId;

    /**
     * 成果名称
     */
    private String fruitName;

    /**
     * 成果关键词
     */
    private String fruitKeyword;

    /**
     * 成果作者
     */
    private String fruitAuthorName;

    /**
     * 成果类型
     */
    private String fruitType;

    /**
     * 成果时间
     */
    private Date fruitPubTime;

    /**
     * 成果摘要
     */
    private String fruitSummary;

    /**
     * 成果对应的国网领域关键词
     */
    private String gwFieldKeyword;

    /**
     * gw 研究领域
     */
    private String gwResearchField;

    public FruitTalentFieldRel() {
    }

    public FruitTalentFieldRel(Long talentId, String talentRealName, String talentAllPhoneNumber, String talentPartPhoneNumber, String talentCooperationNum, String talentCompany,
                               Long fruitId, String fruitName, String fruitKeyword, String fruitAuthorName, String fruitType, Date fruitPubTime,
                               String fruitSummary, String gwFieldKeyword, String gwResearchField) {
        this.talentId = talentId;
        this.talentRealName = talentRealName;
        this.talentAllPhoneNumber = talentAllPhoneNumber;
        this.talentPartPhoneNumber = talentPartPhoneNumber;
        this.talentCooperationNum = talentCooperationNum;
        this.talentCompany = talentCompany;
        this.fruitId = fruitId;
        this.fruitName = fruitName;
        this.fruitKeyword = fruitKeyword;
        this.fruitAuthorName = fruitAuthorName;
        this.fruitType = fruitType;
        this.fruitPubTime = fruitPubTime;
        this.fruitSummary = fruitSummary;
        this.gwFieldKeyword = gwFieldKeyword;
        this.gwResearchField = gwResearchField;
    }
}

